/* ::::: http://www.xzbfgg.com/shell/Default/css/common.css ::::: */

body { font-size: 12px; background: url('bg.gif') no-repeat scroll center top rgb(247, 247, 247); margin: 0px; padding: 0px; }
a:link { color: rgb(56, 56, 56); text-decoration: none; }
a:visited { text-decoration: none; color: rgb(56, 56, 56); }
a:hover { text-decoration: underline; color: rgb(226, 16, 126); }
a:active { text-decoration: none; }
.Body { width: 1000px; }
.Clear { clear: both; margin: 0px; padding: 0px; height: 0px; font-size: 0px; }
#innerHeader { clear: both; margin: 0px auto; overflow: hidden; }
.Header { height: 120px; position: relative; background: url('a00.gif') repeat-x scroll left top rgb(255, 255, 255); }
#WebSiteLogo { position: absolute; z-index: 100; height: 120px; float: left; padding-left: 10px; display: inline-block; }
#WebSiteLogo div.Logo { float: left; height: 90px; padding: 18px 16px 0px; overflow: hidden; }
#WebSiteLogo div.Company { float: left; padding-top: 20px; }
#topMenu { float: right; position: absolute; display: inline-block; top: 12px; right: 16px; z-index: 100; }
#topMenu .M {  }
#topMenu ul { margin: 0px; }
#topMenu li { display: block; margin-left: 8px; list-style: none outside none; line-height: 18px; height: 18px; float: left; font-family: "宋体"; font-size: 12px; }
#topMenu li a { border: 0px none; color: rgb(0, 0, 0); text-decoration: none; padding: 0px 6px; }
#topMenu li a:link { text-decoration: none; }
#topMenu li a:hover { color: rgb(255, 128, 0); }
#topMenu li a.ADDFav {  }
#topMenu li a.SetPage {  }
.Banner {  }
.Banner img { width: 100%; border: 0px none; }
#ChangeBanner { height: 250px; list-style: none outside none; position: relative; z-index: 99; overflow: hidden; }
#ChangeBanner .BIGIms { position: absolute; height: 100%; width: 100%; display: inline-block; }
#ChangeBanner .BIGIms:hover {  }
#ChangeBanner .BIGIms img { height: 100%; position: absolute; display: none; }
#ChangeBanner .ThumChange { position: absolute; right: 16px; bottom: 6px; padding-left: 19px; overflow: hidden; }
#ChangeBanner .ThumChange li { float: left; margin-right: 2px; text-align: center; height: 16px; }
#ChangeBanner .ThumChange li a { display: inline-block; font-family: Arial; font-size: 10px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); padding: 0px 3px; }
#ChangeBanner .ThumChange li a.now { border: 1px solid rgb(255, 0, 0); background-color: rgb(255, 255, 0); color: rgb(255, 0, 0); }
#Menu { width: 1000px; clear: both; position: relative; z-index: 100; height: 36px; margin: 0px auto; background: url('nav_bg.png') repeat-x scroll 0px 0px rgb(1, 84, 154); border-bottom: 1px solid rgb(255, 255, 255); }
#Menu ul { margin: 0px; height: 100%; padding: 0px; }
#Menu div.L { float: left; width: 70px; height: 100%; }
#Menu div.M { float: left; height: 100%; overflow: hidden; padding: 0px; }
#Menu li { display: block; list-style: none outside none; line-height: 30px; height: 100%; float: left; width: 80px; }
#Menu li a { height: 36px; background: url('nav_bg.png') no-repeat scroll center 50px transparent; font-family: 微软雅黑,宋体; font-size: 14px; overflow: hidden; display: block; line-height: 35px; text-align: center; text-decoration: none; }
#Menu li a:link, #Menu li a:visited { color: rgb(255, 255, 255); }
#Menu li a:hover { color: rgb(255, 0, 0); background-position: center -144px; }
#Menu li.Gap { width: 6px; background: url('navgap.gif') no-repeat scroll 0px center transparent; }
.footWrap { clear: both; margin: 0px auto; background-color: rgb(255, 255, 255); overflow: hidden; padding: 10px 0px 12px; text-align: center; }
.footWrap ul { margin: 0px; padding: 0px; width: 100%; float: left; list-style: none outside none; background-color: rgb(1, 85, 157); }
.footWrap ul li { float: left; height: 32px; padding-left: 215px; color: rgb(255, 255, 255); overflow: hidden; }
.footWrap ul li a { color: rgb(255, 255, 255); padding: 6px 13px; line-height: 32px; }
.footWrap ul li a:hover { color: red; }
.footWrap ul li.L { width: 12px; padding: 0px; background: url('foot-l.gif') no-repeat scroll 0px 0px transparent; }
.footWrap div { clear: both; line-height: 26px; }
.footWrap div a { color: rgb(0, 0, 0); }
.footWrap div a:hover { color: Red; }
#mainWrapper { margin: 0px auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.mainLayer { clear: both; }
.mainLayer .L { float: left; overflow: hidden; width: 220px; }
.mainLayer .R { float: right; overflow: hidden; width: 220px; }
.mainLayer .M { float: left; overflow: hidden; width: 530px; margin-left: 15px; }
.mainLayer .L-Box { width: 220px; margin: 0px 12px 0px 0px; }
.mainLayer div.BR { font-size: 0px; height: 10px; clear: both; }
.T-Box { list-style: none outside none; float: left; width: 100%; padding: 0px; margin: 0px; background: url('t-bg.gif') repeat-x scroll 0px 0px transparent; }
.T-Box li { height: 25px; float: left; overflow: hidden; }
.T-Box li.TL { width: 11px; background: url('t-l.gif') no-repeat scroll 0px 0px transparent; }
.T-Box li.TR { width: 11px; float: right; background: url('t-r.gif') no-repeat scroll 0px 0px transparent; }
.T-Box li.Txt { font-family: 宋体,微软雅黑; color: rgb(255, 255, 255); padding-left: 2px; font-size: 13px; line-height: 24px; }
.T-Box li.More { float: right; }
.T-Box li img { margin-left: 8px; margin-top: 10px; border: 0px none; }
.X-Box { clear: both; border: 1px solid rgb(204, 204, 204); margin: 0px; overflow: hidden; }
#txtExam { height: 245px; overflow: hidden; }
.mainLayer div.map { margin-top: 6px; }
.mainLayer div.map img { width: 218px; border: 1px solid rgb(187, 187, 187); }
.mainLayer div.map a {  }
.mainLayer div.map a:hover img { border: 1px solid rgb(255, 128, 0); }
.mainLayer div.Equip { height: 373px; clear: both; }
.mainLayer ul.Equip { margin: 6px 0px 0px 6px; padding: 0px; list-style: none outside none; }
.mainLayer ul.Equip li { clear: both; margin-bottom: 6px; line-height: 55px; }
.mainLayer ul.Equip li img { width: 85px; height: 55px; border: 0px none; float: left; margin-right: 8px; }
div.Contact { height: 178px; overflow: hidden; background: url('contact.gif') no-repeat scroll right 10px transparent; }
div.Contact div { margin: 12px; line-height: 23px; }
.TS-List { clear: both; list-style: none outside none; margin: 1px 0px 0px; padding: 0px; width: 100%; }
.TS-List li { border: 1px solid rgb(204, 204, 204); padding: 0px; width: 218px; margin-top: 3px; height: 56px; overflow: hidden; }
.TS-List li img { border: 1px solid rgb(238, 238, 238); }
.TS-List li a {  }
.TS-List li a:hover img { border: 1px solid Red; }
.mainLayer div.H-Box { height: 168px; overflow: hidden; }
.mainLayer div.Intro { padding: 10px 12px 0px; line-height: 156%; text-align: justify; }
.mainLayer div.Intro img { float: left; margin-right: 12px; width: 218px; }
.mainLayer div.L-News { padding: 9px 0px 10px; margin: 0px; }
.mainLayer div.L-News ul { margin: 0px; list-style: none outside none; padding: 0px; }
.mainLayer div.L-News ul li { height: 24px; margin: 0px 16px; overflow: hidden; background: url('d-line.gif') repeat-x scroll 0px bottom transparent; }
.mainLayer div.L-News ul li a { padding-left: 20px; line-height: 24px; background: url('n-ico.gif') no-repeat scroll 0px 4px transparent; }
.mainLayer div.Exam { height: 178px; }
.mainLayer div.L-Exam { padding: 8px 0px; width: 506px; margin: 0px auto; overflow: hidden; }
.mainLayer div.L-Exam ul { list-style: none outside none; margin: 0px; padding: 0px; }
.mainLayer div.L-Exam ul li { float: left; padding: 0px 6px; height: 172px; overflow: hidden; text-align: center; }
.mainLayer div.L-Exam ul li img { height: 138px; border: 1px solid rgb(204, 204, 204); }
.mainLayer div.L-Exam ul li a:hover img { border: 1px solid rgb(255, 128, 0); }
.mainLayer div.L-Exam ul li span { line-height: 25px; text-align: center; }
#QPic { overflow: hidden; position: relative; }
#QPic ul { margin: 0px; padding: 0px; list-style: none outside none; position: absolute; }
#QPic ul li {  }
#QPic ul li img { width: 218px; height: 168px; border: 0px none; }
#mainWrapper { padding-top: 8px; }

.XL-Box { clear: both; margin-top: 6px; }
.XL-Box ul { margin: 0px; list-style: none outside none; padding: 0px; }
.XL-Box ul li { clear: both; height: 26px; line-height: 27px; border: 1px solid rgb(204, 204, 204); margin-top: 3px; overflow: hidden; }
.XL-Box ul li a { padding-left: 52px; display: block; background: url('ico_1.gif') no-repeat scroll 28px 3px transparent; }
.XL-Box ul li a:hover { background-color: rgb(1, 84, 154); color: rgb(255, 255, 255); background-position: 36px 3px; }
.mainBox { float: left; width: 100%; }
#mainWrapper { padding-top: 8px; }
#mainWrapper .col-L { float: left; width: 222px; overflow: hidden; }
#mainWrapper .col-L .L-Box {  }
#mainWrapper .col-R { float: right; width: 768px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#mainWrapper .col-R div.Content-Main {  }
.culture { margin: 26px 0px 32px 66px; }
.culture strong { font-family: ΢���ź�; font-weight: bold; font-size: 15px; display: block; }
.culture b { font-family: wingdings; padding: 0px 10px 0px 18px; }
.culture span { line-height: 220%; }
.aboutView, .speech { line-height: 26px; margin: 16px 20px; text-align: justify; }
.aboutView img { float: left; margin-right: 12px; width: 480px; }
.Content-Main div.NewsList { padding: 16px 0px; }
.Content-Main div.NewsList ul { margin: 0px 26px; list-style: none outside none; }
.Content-Main div.NewsList li { height: 26px; line-height: 25px; background: url('d-line.gif') repeat-x scroll left bottom transparent; }
.Content-Main div.NewsList li div { float: left; padding-left: 18px; background: url('n-ico.gif') no-repeat scroll left 10px transparent; }
.Content-Main div.NewsList li div.Time { float: right; background: none repeat scroll 0% 0% transparent; }
.Content-Main div.PicList { float: left; padding: 16px 0px 0px 20px; }
.Content-Main div.PicList ul { margin: 0px; list-style: none outside none; }
.Content-Main div.PicList ul li { float: left; border: 1px solid rgb(219, 219, 219); text-align: center; margin-bottom: 15px; margin-right: 15px; width: 230px; height: 196px; }
.Content-Main div.PicList ul li img { border: 1px solid rgb(170, 170, 170); width: 228px; height: 168px; }
.Content-Main div.PicList ul li a:hover img { border: 1px solid rgb(255, 128, 0); }
.Content-Main div.PicList ul li div { width: 100%; height: 28px; line-height: 28px; text-align: center; overflow: hidden; }
.Content-Main div.PicList { float: left; padding: 16px 0px 0px 20px; }
.Content-Main div.PicList ul { margin: 0px; list-style: none outside none; }
.Content-Main div.PicList ul li { float: left; border: 1px solid rgb(219, 219, 219); text-align: center; margin-bottom: 15px; margin-right: 15px; width: 230px; height: 196px; }
.Content-Main div.PicList ul li img { border: 1px solid rgb(170, 170, 170); width: 228px; height: 168px; }
.Content-Main div.PicList ul li a:hover img { border: 1px solid rgb(255, 128, 0); }
.Content-Main div.PicList ul li div { width: 100%; height: 28px; line-height: 28px; text-align: center; overflow: hidden; }
div.JobRow { margin: 12px 26px; }
div.JobRow span { color: rgb(208, 7, 0); }
div.JobRow label { padding-left: 10px; font-family: ΢���ź�; font-size: 13px; font-weight: bold; }
div.JobRow div { margin: 6px 22px; min-height: 80px; line-height: 160%; }
.ContactViwe { line-height: 180%; font-family: 微软雅黑; font-weight: bold; font-size: 15px; padding: 100px 0px 60px 120px; background: url('contact.jpg') no-repeat scroll 420px 30px transparent; }

.PageDiv { clear: both; text-align: center; width: 96%; margin-bottom: 12px; padding-top: 18px; padding-bottom: 12px; height: 2.6em; line-height: 2em; }
.PageDiv a, .PageDiv a:link, .PageDiv span.Txt { display: inline-block; text-decoration: none; height: 20px; overflow: hidden; margin-right: 1px; border: 1px solid rgb(194, 194, 194); padding: 0px 6px; }
.PageDiv a, .PageDiv a:link { line-height: 18px; color: rgb(102, 102, 102); font-family: "Verdana"; vertical-align: bottom; }
.PageDiv a:hover { background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); border: 1px solid rgb(101, 155, 40); text-decoration: none; }
.PageDiv span.Txt { margin-top: 0px; line-height: 18px; vertical-align: bottom; font-family: verdana; font-size: 11px; }
.PageDiv a.Lis { line-height: 20px; }
.PageDiv a.current { line-height: 20px; color: rgb(0, 0, 0); border: 1px solid rgb(101, 155, 40); }
.System { margin: 12px 20px; line-height: 200%; font-size: 12px; text-align: justify; }
.System p { text-align: center; }
.System p img { width: 280px; height: 218px; margin-right: 12px; }
/* ::::: http://qiao.baidu.com/css/bw.css ::::: */
.honorView {  }
.honorView ul { float: left; margin: 0px; overflow: hidden; list-style: none outside none; padding: 0px 0px 20px 28px; }
.honorView ul li { float: left; margin-top: 16px; margin-right: 26px; }
.honorView ul li img { border: 0px none; width: 220px; height: 158px; }
.Ability { margin: 12px 20px; line-height: 200%; font-size: 12px; text-align: justify; }
.Ability p { text-align: center; }
.Ability p img { width: 320px; margin-right: 12px; }
.Ability { margin: 12px 20px; line-height: 200%; font-size: 12px; text-align: justify; }
.Ability p { text-align: center; }
.Ability p img { width: 320px; margin-right: 12px; }
#BDBridgeWrap, #BDBridgeNewWrap, #BDBridgeMess { overflow: visible; }
#BDBridgeIconWrap { width: 2px; height: 2px; position: fixed; top: 50%; left: 10px; z-index: 2147483647; margin: 0pt; padding: 0pt; }
#BDBridgeInviteWrap { width: 2px; height: 2px; position: fixed; top: 50%; left: 50%; z-index: 2147483647; margin: -77px 0pt 0pt -160px; padding: 0pt; }
#BDBridgeLS { width: 2px; height: 2px; position: fixed; top: 50%; right: 10px; z-index: 2147483647; }
#BDBridgeMess { height: 0pt; font-size: 0pt; margin: 0pt; padding: 0pt; line-height: 0pt; }
#BaiduBridgePigeon div, #BaiduBridgePigeon span, #BaiduBridgePigeon a, #BaiduBridgePigeon form, #BaiduBridgePigeon input, #BaiduBridgePigeon textarea { line-height: normal; font-size: 12px; font-weight: normal; margin: 0pt; padding: 0pt; text-decoration: none; outline: medium none; font-family: Arial; text-align: left; overflow: visible; border: 0pt none; position: static; }
#BaiduBridgePigeon textarea { overflow-y: auto; overflow-x: hidden; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
#BaiduBridgePigeon input { overflow: hidden; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
#BaiduBridgePigeon .bd_bp_pigeon { padding: 3px; }
#BaiduBridgePigeon .bd_bp_clear_all { clear: both; line-height: 0px; font-size: 0px; height: 0pt; overflow: hidden; }
#BaiduBridgePigeon .bd_bp_0_head { color: rgb(102, 102, 102); float: left; width: 60px; line-height: 20px; overflow: hidden; margin-right: 6px; }
#BaiduBridgePigeon .bd_bp_1_input { margin-top: -1px; line-height: 20px; float: left; color: rgb(204, 204, 204); border: 1px solid rgb(204, 204, 204); height: 20px; }
#BaiduBridgePigeon .bd_bp_mess { height: 92px; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); font-size: 12px; padding-top: 2px; float: left; }
#BaiduBridgePigeon .bd_bp_alert { color: rgb(204, 51, 51); padding-left: 1px; float: left; }
#BaiduBridgePigeon { position: absolute; }
#BaiduBridgePigeon #BdBPTwoPx { height: 1px; font-size: 0px; line-height: 1px; margin: 0pt 2px; }
#BaiduBridgePigeon #BdBPOnePx { height: 1px; font-size: 0px; line-height: 1px; margin: 0pt 1px; }
#BaiduBridgePigeon #BdBPBody { background-color: rgb(255, 255, 255); overflow-y: scroll; overflow-x: hidden; }
#BaiduBridgePigeon #BdBPTitle { padding: 3px 9px 5px; }
#BaiduBridgePigeon #BdBPTitleText { float: left; font-weight: bold; }
#BaiduBridgePigeon #BdBPForm { padding: 8px 0px 8px 8px; }
#BaiduBridgePigeon #BdBPCopyRight { height: 16px; line-height: 16px; margin-top: 7px; }
#BaiduBridgePigeon #BdBPCrIcon { margin: 4px 6px 0pt 0pt; float: left; }
#BaiduBridgePigeon #BdBPCrIconRed { background-color: rgb(187, 42, 31); width: 18px; height: 5px; line-height: 0pt; font-size: 0pt; float: left; cursor: pointer; }
#BaiduBridgePigeon #BdBPCrIconBlue { background-color: rgb(52, 42, 255); width: 18px; height: 5px; line-height: 0pt; font-size: 0pt; float: left; cursor: pointer; }
#BaiduBridgePigeon #BdBPClose { float: right; background: url('mess.gif') repeat scroll 1px 12px transparent; width: 12px; height: 11px; font-size: 0pt; line-height: 0pt; }
#BaiduBridgePigeon #BdBPSend { width: 59px; height: 22px; line-height: 22px; text-align: center; color: rgb(0, 0, 0); background-position: 0pt -40px; background-image: url('mess.gif'); margin: 4px 0pt; }
#BaiduBridgePigeon #BdBPSend:hover { background-position: 0pt -62px; }
#BaiduBridgePigeon #BdBPSend:active { background-position: 0pt -84px; }
